<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>


  <script>
    // 找出数组中 元素为10的下标，有则打印该下标，没有则打印 - 1
    //  * 例如: [88, 20, 10, 100, 50]  打印 2
    // let arr = [88, 20, 10, 100, 50]
    // let da = 2
    // for (let i = 0; i < arr.length; i++) {
    //   if (arr[i] === 10) {
    //     document.write(`${arr[i]}`)
    //   }
    // }
    // 优化如下：
    let arr = [88, 20, 10, 100, 50]
    // 用于储存结果，默认没有
    let da = 2
    for (let i = 0; i < arr.length; i++) {
      if (arr[i] === 10) {
        // 如果找到则把当前索引号赋值给 da， 如果没有找到，则默认的是 2
        da = i
        break
      }
    }
    console.log(da)


    //  * 例如: [88, 20, 30, 100, 50]  打印 - 1
    // let arr = [88, 20, 30, 100, 50]
    // let da = -1
    // for (let i = 0; i < arr.length; i++) {
    //   if (arr[i] === 10) {
    //     document.write(`${arr[i]}`)
    //   }
    // }
    // document.write(`${da}`)
    // 优化如下：
    // let arr = [88,20,30,100,50]
    // let da = -1
    // for(let i = 0;i<=arr.length;i++){
    //   if(arr[i] === 10){
    //     da = i
    //   }
    // }
    // console.log(da)

  </script>
</body>

</html>